home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
626-637
/
disk_635
/
ldp
/
source
/
ldp_gads.c
< prev
next >
Wrap
C/C++ Source or Header
|
1992-05-06
|
47KB
|
1,111 lines
/* gadgets for LDP remote controller *\
** Ron M. Battle 02-22-92 **
** HyperBorea Studio B **
** Thanx to PowerWindows 2.5c for help! **
** Thanx to Brian Berg for IFF examples **
\* */
#include <intuition/intuition.h>
#include "gadgets.h"
UBYTE TextBuff[TEXTLEN]= {"Search"} ;
struct StringInfo TextDisplayGadSInfo = {
TextBuff, /* buffer where text will be edited */
NULL, /* optional undo buffer */
0, /* character position in buffer */
TEXTLEN, /* maximum number of characters to allow */
0, /* first displayed character buffer position */
0,0,0,0,0, /* Intuition initialized and maintained variables */
0, /* Rastport of gadget */
0, /* initial value for integer gadgets */
NULL /* alternate keymap (fill in if you set the flag) */
};
struct Gadget TextDisplayGad = {
NULL, /* next gadget */
70,16, /* origin XY of hit box relative to window TopLeft */
104,10, /* hit box width and height */
GADGHNONE, /* gadget flags */
0, /* activation flags */
STRGADGET, /* gadget type flags */
NULL, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
(APTR)&TextDisplayGadSInfo, /* SpecialInfo structure */
TextDisplay, /* user-definable data */
NULL /* pointer to user-definable data */
};
UBYTE NumBuff[NUMLEN]= {"00001"} ;
struct StringInfo NumDisplayGadSInfo = {
NumBuff, /* buffer where text will be edited */
NULL, /* optional undo buffer */
0, /* character position in buffer */
NUMLEN, /* maximum number of characters to allow */
0, /* first displayed character buffer position */
0,0,0,0,0, /* Intuition initialized and maintained variables */
0, /* Rastport of gadget */
1L, /* initial value for integer gadgets */
NULL /* alternate keymap (fill in if you set the flag) */
};
SHORT BorderVectors1[] = {
0,0,
164,0,
164,12,
0,12,
0,0
};
struct Border Border1 = {
-3,-3, /* XY origin relative to container TopLeft */
3,0,JAM1, /* front pen, back pen and drawmode */
5, /* number of XY vectors */
BorderVectors1, /* pointer to XY vectors */
NULL /* next border in list */
};
struct Gadget NumDisplayGad = {
&TextDisplayGad, /* next gadget */
14,16, /* origin XY of hit box relative to window TopLeft */
48,10, /* hit box width and height */
GADGHNONE, /* gadget flags */
RELVERIFY+LONGINT, /* activation flags */
STRGADGET, /* gadget type flags */
(APTR)&Border1, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
(APTR)&NumDisplayGadSInfo, /* SpecialInfo structure */
NumDisplay, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData1[] = {
0x0000,0x0004,0x0004,0x0784,0x0CC4,0x0CC4,0x07C4,0x00C4,
0x0184,0x0704,0x0004,0x0004,0x7FFC,0xFFFC,0x8000,0x8000,
0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,
0x8000,0x8000
};
struct Image Image1 = {
0,0, /* XY origin relative to container TopLeft */
14,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData1, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget NineGad = {
&NumDisplayGad, /* next gadget */
51,95, /* origin XY of hit box relative to window TopLeft */
14,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image1, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Nine, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData2[] = {
0x0000,0x0004,0x0004,0x0784,0x0CC4,0x0CC4,0x0784,0x0CC4,
0x0CC4,0x0784,0x0004,0x0004,0x7FFC,0xFFFC,0x8000,0x8000,
0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,
0x8000,0x8000
};
struct Image Image2 = {
0,0, /* XY origin relative to container TopLeft */
14,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData2, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget EightGad = {
&NineGad, /* next gadget */
31,95, /* origin XY of hit box relative to window TopLeft */
14,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image2, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Eight, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData3[] = {
0x0000,0x0000,0x0000,0x2000,0x0000,0x2000,0x0FFE,0x2000,
0x0FFE,0x2000,0x0FFE,0x2000,0x0FFE,0x2000,0x0FFE,0x2000,
0x0000,0x2000,0x0000,0x2000,0x7FFF,0xE000,0xFFFF,0xE000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000
};
struct Image Image3 = {
0,0, /* XY origin relative to container TopLeft */
19,11, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData3, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget StillGad = {
&EightGad, /* next gadget */
122,104, /* origin XY of hit box relative to window TopLeft */
19,11, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image3, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Still, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData4[] = {
0x0000,0x0004,0x0004,0x0FC4,0x00C4,0x00C4,0x0184,0x0304,
0x0304,0x0304,0x0004,0x0004,0x7FFC,0xFFFC,0x8000,0x8000,
0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,
0x8000,0x8000
};
struct Image Image4 = {
0,0, /* XY origin relative to container TopLeft */
14,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData4, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget SevenGad = {
&StillGad, /* next gadget */
12,95, /* origin XY of hit box relative to window TopLeft */
14,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image4, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Seven, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData5[] = {
0x0000,0x0004,0x0004,0x0384,0x0604,0x0C04,0x0F84,0x0CC4,
0x0CC4,0x0784,0x0004,0x0004,0x7FFC,0xFFFC,0x8000,0x8000,
0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,
0x8000,0x8000
};
struct Image Image5 = {
0,0, /* XY origin relative to container TopLeft */
14,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData5, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget SixGad = {
&SevenGad, /* next gadget */
51,78, /* origin XY of hit box relative to window TopLeft */
14,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image5, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Six, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData6[] = {
0x0000,0x0004,0x0004,0x0FC4,0x0C04,0x0F84,0x00C4,0x00C4,
0x0CC4,0x0784,0x0004,0x0004,0x7FFC,0xFFFC,0x8000,0x8000,
0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,
0x8000,0x8000
};
struct Image Image6 = {
0,0, /* XY origin relative to container TopLeft */
14,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData6, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget FiveGad = {
&SixGad, /* next gadget */
31,78, /* origin XY of hit box relative to window TopLeft */
14,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image6, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Five, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData7[] = {
0x0000,0x0004,0x0004,0x0384,0x0784,0x0D84,0x1984,0x1FC4,
0x0184,0x0184,0x0004,0x0004,0x7FFC,0xFFFC,0x8000,0x8000,
0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,
0x8000,0x8000
};
struct Image Image7 = {
0,0, /* XY origin relative to container TopLeft */
14,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData7, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget FourGad = {
&FiveGad, /* next gadget */
12,78, /* origin XY of hit box relative to window TopLeft */
14,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image7, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Four, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData8[] = {
0x0000,0x0004,0x0004,0x0784,0x0CC4,0x00C4,0x0384,0x00C4,
0x0CC4,0x0784,0x0004,0x0004,0x7FFC,0xFFFC,0x8000,0x8000,
0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,
0x8000,0x8000
};
struct Image Image8 = {
0,0, /* XY origin relative to container TopLeft */
14,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData8, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget ThreeGad = {
&FourGad, /* next gadget */
51,61, /* origin XY of hit box relative to window TopLeft */
14,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image8, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Three, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData9[] = {
0x0000,0x0004,0x0004,0x0784,0x0CC4,0x00C4,0x0184,0x0304,
0x0604,0x0FC4,0x0004,0x0004,0x7FFC,0xFFFC,0x8000,0x8000,
0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,
0x8000,0x8000
};
struct Image Image9 = {
0,0, /* XY origin relative to container TopLeft */
14,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData9, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget TwoGad = {
&ThreeGad, /* next gadget */
31,61, /* origin XY of hit box relative to window TopLeft */
14,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image9, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Two, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData10[] = {
0x0000,0x0000,0x0000,0x0002,0x0000,0x0002,0x00C6,0x0002,
0x00EE,0x1802,0x00FE,0x1802,0x00D6,0x7E02,0x00C6,0x1802,
0x00C6,0x1802,0x00C6,0x0002,0x0000,0x0002,0x0000,0x0002,
0x7FFF,0xFFFE,0xFFFF,0xFFFE,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000
};
struct Image Image10 = {
0,0, /* XY origin relative to container TopLeft */
31,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData10, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget MemorizeGad = {
&TwoGad, /* next gadget */
99,135, /* origin XY of hit box relative to window TopLeft */
31,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image10, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Memorize, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData11[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x0040,0x07D1,0x79F4,
0x4040,0x0119,0x4502,0x8040,0x0115,0x45E1,0x0040,0x0113,
0x4502,0x8040,0x07D1,0x79F4,0x4040,0x0000,0x0000,0x0040,
0x0000,0x0000,0x0040,0x7FFF,0xFFFF,0xFFC0,0xFFFF,0xFFFF,
0xFFC0,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000
};
struct Image Image11 = {
0,0, /* XY origin relative to container TopLeft */
42,10, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData11, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget IndexGad = {
&MemorizeGad, /* next gadget */
42,41, /* origin XY of hit box relative to window TopLeft */
42,10, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image11, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Index, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData12[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x0040,0x0000,0x0000,
0x0040,0x0F7C,0xE78E,0x4440,0x1041,0x1451,0x4440,0x0E79,
0xF790,0x7C40,0x0141,0x1491,0x4440,0x1E7D,0x144E,0x4440,
0x0000,0x0000,0x0040,0x7FFF,0xFFFF,0xFFC0,0xFFFF,0xFFFF,
0xFFC0,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000
};
struct Image Image12 = {
0,0, /* XY origin relative to container TopLeft */
42,10, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData12, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget SearchGad = {
&IndexGad, /* next gadget */
40,114, /* origin XY of hit box relative to window TopLeft */
42,10, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image12, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Search, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData13[] = {
0x0000,0x0000,0x0000,0x2000,0x0000,0x2000,0x0E40,0x2000,
0x1140,0x2000,0x1040,0x2000,0x1140,0x2000,0x0E7C,0x2000,
0x0000,0x2000,0x0000,0x2000,0x7FFF,0xE000,0xFFFF,0xE000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000
};
struct Image Image13 = {
0,0, /* XY origin relative to container TopLeft */
19,11, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData13, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget ClearGad = {
&SearchGad, /* next gadget */
12,130, /* origin XY of hit box relative to window TopLeft */
19,11, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image13, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Clear, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData14[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x0040,0x0FA2,0xFBEF,
0x0040,0x0832,0x2208,0x8040,0x0F2A,0x23CF,0x0040,0x0826,
0x2209,0x0040,0x0FA2,0x23E8,0x8040,0x0000,0x0000,0x0040,
0x0000,0x0000,0x0040,0x7FFF,0xFFFF,0xFFC0,0xFFFF,0xFFFF,
0xFFC0,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000
};
struct Image Image14 = {
0,0, /* XY origin relative to container TopLeft */
42,10, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData14, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget EnterGad = {
&ClearGad, /* next gadget */
40,130, /* origin XY of hit box relative to window TopLeft */
42,10, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image14, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Enter, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageDataLog[] = {
0x0000,0x0000,0x0000,0x0010,0x0000,0x0010,0x040E,0x3810,
0x0411,0x4010,0x0411,0x5C10,0x0411,0x4410,0x07CE,0x3810,
0x0000,0x0010,0x7FFF,0xFFF0,0xFFFF,0xFFF0,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000
};
struct Image ImageLog = {
0,0, /* XY origin relative to container TopLeft */
28,10, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageDataLog, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget LogGad = {
&EnterGad, /* next gadget */
40,146, /* origin XY of hit box relative to window TopLeft */
28,10, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&ImageLog, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Log, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData15[] = {
0x0000,0x0004,0x0004,0x0304,0x0704,0x0F04,0x0304,0x0304,
0x0304,0x0304,0x0004,0x0004,0x7FFC,0xFFFC,0x8000,0x8000,
0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,
0x8000,0x8000
};
struct Image Image15 = {
0,0, /* XY origin relative to container TopLeft */
14,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData15, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget OneGad = {
&LogGad, /* next gadget */
12,61, /* origin XY of hit box relative to window TopLeft */
14,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image15, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
One, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData16[] = {
0x0000,0x0000,0x0000,0x1000,0x0000,0x1000,0x00F0,0x1000,
0x0198,0x1000,0x01B8,0x1000,0x01F8,0x1000,0x01D8,0x1000,
0x0198,0x1000,0x00F0,0x1000,0x0000,0x1000,0x0000,0x1000,
0x7FFF,0xF000,0xFFFF,0xF000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000
};
struct Image Image16 = {
0,0, /* XY origin relative to container TopLeft */
20,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData16, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget ZeroGad = {
&OneGad, /* next gadget */
12,113, /* origin XY of hit box relative to window TopLeft */
20,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image16, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Zero, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData17[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0018,0x0000,
0x2000,0x001E,0x0000,0x2000,0x001F,0x8000,0x2000,0x001F,
0xE000,0x2000,0x001F,0xF800,0x2000,0x001F,0xE000,0x2000,
0x001F,0x8000,0x2000,0x001E,0x0000,0x2000,0x0018,0x0000,
0x2000,0x0000,0x0000,0x2000,0x7FFF,0xFFFF,0xE000,0xFFFF,
0xFFFF,0xE000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000
};
struct Image Image17 = {
0,0, /* XY origin relative to container TopLeft */
35,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData17, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget FplayGad = {
&ZeroGad, /* next gadget */
134,118, /* origin XY of hit box relative to window TopLeft */
35,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image17, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Fplay, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData18[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0018,0x00C0,
0x2000,0x001E,0x00C0,0x2000,0x001F,0x80C0,0x2000,0x001F,
0xE0C0,0x2000,0x001F,0xF8C0,0x2000,0x001F,0xE0C0,0x2000,
0x001F,0x80C0,0x2000,0x001E,0x00C0,0x2000,0x0018,0x00C0,
0x2000,0x0000,0x0000,0x2000,0x7FFF,0xFFFF,0xE000,0xFFFF,
0xFFFF,0xE000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000
};
struct Image Image18 = {
0,0, /* XY origin relative to container TopLeft */
35,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData18, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget FstepGad = {
&FplayGad, /* next gadget */
134,88, /* origin XY of hit box relative to window TopLeft */
35,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image18, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Fstep, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData19[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x001B,0x0000,
0x2000,0x001B,0xC000,0x2000,0x001B,0xF000,0x2000,0x001B,
0xFC00,0x2000,0x001B,0xFF00,0x2000,0x001B,0xFC00,0x2000,
0x001B,0xF000,0x2000,0x001B,0xC000,0x2000,0x001B,0x0000,
0x2000,0x0000,0x0000,0x2000,0x7FFF,0xFFFF,0xE000,0xFFFF,
0xFFFF,0xE000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000
};
struct Image Image19 = {
0,0, /* XY origin relative to container TopLeft */
35,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData19, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget FslowGad = {
&FstepGad, /* next gadget */
134,70, /* origin XY of hit box relative to window TopLeft */
35,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image19, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Fslow, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData20[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0003,0x00C0,
0x2000,0x000F,0x03C0,0x2000,0x003F,0x0FC0,0x2000,0x00FF,
0x3FC0,0x2000,0x03FF,0xFFC0,0x2000,0x00FF,0x3FC0,0x2000,
0x003F,0x0FC0,0x2000,0x000F,0x03C0,0x2000,0x0003,0x00C0,
0x2000,0x0000,0x0000,0x2000,0x7FFF,0xFFFF,0xE000,0xFFFF,
0xFFFF,0xE000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000
};
struct Image Image20 = {
0,0, /* XY origin relative to container TopLeft */
35,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData20, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget RfastGad = {
&FslowGad, /* next gadget */
95,53, /* origin XY of hit box relative to window TopLeft */
35,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image20, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Rfast, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData21[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x1806,0x0180,
0x2000,0x1E07,0x81E0,0x2000,0x1F87,0xE1F8,0x2000,0x1FE7,
0xF9FE,0x2000,0x1FFF,0xFFFF,0xA000,0x1FE7,0xF9FE,0x2000,
0x1F87,0xE1F8,0x2000,0x1E07,0x81E0,0x2000,0x1806,0x0180,
0x2000,0x0000,0x0000,0x2000,0x7FFF,0xFFFF,0xE000,0xFFFF,
0xFFFF,0xE000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000
};
struct Image Image21 = {
0,0, /* XY origin relative to container TopLeft */
35,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData21, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget FscanGad = {
&RfastGad, /* next gadget */
134,36, /* origin XY of hit box relative to window TopLeft */
35,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY+GADGIMMEDIATE, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image21, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Fscan, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData22[] = {
0x0000,0x0000,0x0000,0x0002,0x0000,0x0002,0x00C6,0x7C02,
0x00EE,0x6602,0x00FE,0x6602,0x00D6,0x7C02,0x00C6,0x6C02,
0x00C6,0x6602,0x00C6,0x6602,0x0000,0x0002,0x0000,0x0002,
0x7FFF,0xFFFE,0xFFFF,0xFFFE,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000
};
struct Image Image22 = {
0,0, /* XY origin relative to container TopLeft */
31,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData22, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget MsearchGad = {
&FscanGad, /* next gadget */
134,135, /* origin XY of hit box relative to window TopLeft */
31,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image22, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Msearch, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData23[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0300,
0x2000,0x0000,0x0F00,0x2000,0x0000,0x3F00,0x2000,0x0000,
0xFF00,0x2000,0x0003,0xFF00,0x2000,0x0000,0xFF00,0x2000,
0x0000,0x3F00,0x2000,0x0000,0x0F00,0x2000,0x0000,0x0300,
0x2000,0x0000,0x0000,0x2000,0x7FFF,0xFFFF,0xE000,0xFFFF,
0xFFFF,0xE000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000
};
struct Image Image23 = {
0,0, /* XY origin relative to container TopLeft */
35,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData23, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget RplayGad = {
&MsearchGad, /* next gadget */
95,118, /* origin XY of hit box relative to window TopLeft */
35,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image23, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Rplay, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData24[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0060,0x0300,
0x2000,0x0060,0x0F00,0x2000,0x0060,0x3F00,0x2000,0x0060,
0xFF00,0x2000,0x0063,0xFF00,0x2000,0x0060,0xFF00,0x2000,
0x0060,0x3F00,0x2000,0x0060,0x0F00,0x2000,0x0060,0x0300,
0x2000,0x0000,0x0000,0x2000,0x7FFF,0xFFFF,0xE000,0xFFFF,
0xFFFF,0xE000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000
};
struct Image Image24 = {
0,0, /* XY origin relative to container TopLeft */
35,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData24, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget RstepGad = {
&RplayGad, /* next gadget */
95,88, /* origin XY of hit box relative to window TopLeft */
35,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image24, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Rstep, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData25[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x1B00,
0x2000,0x0000,0x7B00,0x2000,0x0001,0xFB00,0x2000,0x0007,
0xFB00,0x2000,0x001F,0xFB00,0x2000,0x0007,0xFB00,0x2000,
0x0001,0xFB00,0x2000,0x0000,0x7B00,0x2000,0x0000,0x1B00,
0x2000,0x0000,0x0000,0x2000,0x7FFF,0xFFFF,0xE000,0xFFFF,
0xFFFF,0xE000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000
};
struct Image Image25 = {
0,0, /* XY origin relative to container TopLeft */
35,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData25, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget RslowGad = {
&RstepGad, /* next gadget */
95,70, /* origin XY of hit box relative to window TopLeft */
35,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image25, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Rslow, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData26[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0060,0x1800,
0x2000,0x0078,0x1E00,0x2000,0x007E,0x1F80,0x2000,0x007F,
0x9FE0,0x2000,0x007F,0xFFF8,0x2000,0x007F,0x9FE0,0x2000,
0x007E,0x1F80,0x2000,0x0078,0x1E00,0x2000,0x0060,0x1800,
0x2000,0x0000,0x0000,0x2000,0x7FFF,0xFFFF,0xE000,0xFFFF,
0xFFFF,0xE000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000
};
struct Image Image26 = {
0,0, /* XY origin relative to container TopLeft */
35,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData26, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget FfastGad = {
&RslowGad, /* next gadget */
134,53, /* origin XY of hit box relative to window TopLeft */
35,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image26, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Ffast, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData27[] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0018,0x0601,
0xA000,0x0078,0x1E07,0xA000,0x01F8,0x7E1F,0xA000,0x07F9,
0xFE7F,0xA000,0x1FFF,0xFFFF,0xA000,0x07F9,0xFE7F,0xA000,
0x01F8,0x7E1F,0xA000,0x0078,0x1E07,0xA000,0x0018,0x0601,
0xA000,0x0000,0x0000,0x2000,0x7FFF,0xFFFF,0xE000,0xFFFF,
0xFFFF,0xE000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,
0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,
0x0000,0x0000,0x8000,0x0000,0x0000,0x8000,0x0000,0x0000,
0x8000,0x0000,0x0000,0x8000,0x0000,0x0000
};
struct Image Image27 = {
0,0, /* XY origin relative to container TopLeft */
35,13, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData27, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget RscanGad = {
&FfastGad, /* next gadget */
95,36, /* origin XY of hit box relative to window TopLeft */
35,13, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY+GADGIMMEDIATE, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image27, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Rscan, /* user-definable data */
NULL /* pointer to user-definable data */
};
USHORT ImageData28[] = {
0x0000,0x0000,0x0000,0x2000,0x0040,0x2000,0x00E0,0x2000,
0x01F0,0x2000,0x03F8,0x2000,0x07FC,0x2000,0x0000,0x2000,
0x0FFE,0x2000,0x0000,0x2000,0x7FFF,0xE000,0xFFFF,0xE000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,
0x8000,0x0000,0x8000,0x0000
};
struct Image Image28 = {
0,0, /* XY origin relative to container TopLeft */
19,11, /* Image width and height in pixels */
2, /* number of bitplanes in Image */
ImageData28, /* pointer to ImageData */
0x0003,0x0000, /* PlanePick and PlaneOnOff */
NULL /* next Image structure */
};
struct Gadget EjectGad = {
&RscanGad, /* next gadget */
11,41, /* origin XY of hit box relative to window TopLeft */
19,11, /* hit box width and height */
GADGIMAGE, /* gadget flags */
RELVERIFY, /* activation flags */
BOOLGADGET, /* gadget type flags */
(APTR)&Image28, /* gadget border or image to be rendered */
NULL, /* alternate imagery for selection */
NULL, /* first IntuiText structure */
NULL, /* gadget mutual-exclude long word */
NULL, /* SpecialInfo structure */
Eject, /* user-definable data */
NULL /* pointer to user-definable data */
};
#define GadgetList1 EjectGad